Comment

Comment by tony

Use it on a few websites (https://www.hskflashcards.com, https://parataxic.org). Like it.

- TypeScript

- WAI ARIA / a11y for accessibility

- Passthrough styling props via Styled System: https://styled-system.com/

- Passthrough responsive conditional props: https://chakra-ui.com/responsive-styles

- Light / Dark: https://chakra-ui.com/color-mode (but it doesn't work on Gatsby: https://github.com/chakra-ui/chakra-ui/issues/305)

- I eschew some of the helper components like <Flex>. You are fine just using plain old Box as the shorthand props in Flex component don't add much. You can just pass display="flex" into a Box.

- Passing hover/active styling requires using PseudoBox (or a component deriving from it), so <Box> - or anything built on top of it - can't have hover colors directly. This means configuration for some components require additional wrappers

- Active! https://github.com/chakra-ui/chakra-ui

- Author is very courteous (if my limited interaction with him on the tracker is any indicator!) If you use Chakra and like it, you can support the creator via https://www.patreon.com/segunadebayo

parent tony 6 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton