22. ✨ Separate config files per app
✅ Client: eslint-config-banana/react
✅ Server: eslint-config-banana/node
✅ Anything: eslint-config-banana (core)
✨ Enhance linting with type information
✅ More options for improved DX
ESLint
pnpm add eslint-config-banana —-dev
40. The most basic building blocks
Atoms
Button Input Select
Card
Icon
Divider
Body Text
Heading
Checkbox
41. A composition of atoms in its smallest fundamental unit
Molecules
Search
Search this site
42. Groups of molecules joined together
Organisms
Search
Search this site
Home Articles About Contact
43. Consist mostly of groups of organisms stitched together to form pages
Templates
Search
Search this site
Home Articles About Contact
44. Speci
fi
c instances of templates with real representative content
Pages
Search
Search this site
Home Articles About Contact
My thoughts on this conference
50. ✅ Try keep separate dumb & smart components
✅ Group related code parts together
✅ Build custom hooks if applicable
✅ Reduce the API surface to the bare minimum
Quickwins