An app for making emoji pics.
βοΈβοΈβοΈππ
βοΈπ¦οΈππΊβοΈ
π§οΈππ³βοΈβοΈ
ππβοΈπ³π¦
π°π§πΌπ³π³π³
cd web
yarn
# ./web
yarn start
# ./web
yarn test
The logic for the drawing canvas is in drawing.ts. The class is treated as immutable. Operations on the drawing return a new object, so they can be used for React state updates.
Recoil is used for state management.
Basic useState
at the root would have worked fine, as the app is small,
but I'm here to learn! π€