ProNextJS
    Loading
    lesson

    Chakra UI

    Jack HerringtonJack Herrington

    Chakra is another incredibly popular UI framework that's compatible with the App Router.

    They are open-source and provide a large library of enterprise-level components.

    Instead of Tailwind, Chakra is emotion based. Since emotion is being used, creating a Provider client-component will be necessary unlike Bootstrap and some of the other UI frameworks.

    Chakra is a strong component framework so you'll be using their components to build your UI. One nice feature about their components is that there are various style props such as mb (margin bottom) that you can pass so you don't have to wrap everything in a Box if you want to adjust layout.

    Server components are also well supported. So typography components don't need to live inside client components like they do in frameworks such as Ant Design.

    Transcript