Learning Circuits

Fundamentals Circuit

Practice the basics of React

15 challenges4h
react-basics
components
props

JSX Circuit

Premium

Practice JSX

10 challenges3h
jsx-syntax
expressions
fragments
elements

State Management Circuit

Premium

Practice State Management

25 challenges12h
basic-counter-state

Controlling Inputs Circuit

Premium

Practice Controlling Inputs

20 challenges10h

Forms Circuit

Premium

Practice Forms

20 challenges10h
form-validation
form-submission
error-handling
form-state

Hooks Circuit

Premium

Practice React Hooks

20 challenges10h
useEffect
useMemo
useCallback
useRef
custom-hooks
Coming Soon

Styling Circuit

Premium

Practice Styling

0 challenges0h
css-modules
styled-components
tailwind
css-in-js
responsive-design
Coming Soon

Components Circuit

Premium

Practice Components

0 challenges0h
component-patterns
hocs
render-props
composition
optimization
Coming Soon

API Circuit

Premium

Practice API

0 challenges0h
fetch
axios
rest-api
error-handling
data-fetching
Coming Soon

Testing Circuit

Premium

Practice Testing

0 challenges0h
jest
react-testing-library
unit-testing
integration-testing
mocking
Coming Soon

Performance Circuit

Premium

Practice Performance

0 challenges0h
memoization
code-splitting
lazy-loading
bundle-optimization
profiling
Coming Soon

Accessibility Circuit

Premium

Practice Accessibility

0 challenges0h
aria-labels
semantic-html
keyboard-navigation
focus-management
screen-readers
Coming Soon

Project Circuit

Premium

Practice Project

0 challenges0h
project-planning
architecture
best-practices
deployment
documentation