# Notes By Anuj ## Docs - [Component composition](https://docs.anujpandey.in/component-composition.md) - [Compound components](https://docs.anujpandey.in/compound-components.md) - [Contolled and uncontrolled components](https://docs.anujpandey.in/contolled-and-uncontrolled-components.md) - [Component lifecycle](https://docs.anujpandey.in/core/fundamentals/component-lifecycle.md) - [Components](https://docs.anujpandey.in/core/fundamentals/components.md) - [Conditional rendering](https://docs.anujpandey.in/core/fundamentals/conditional-rendering.md) - [Event Handling](https://docs.anujpandey.in/core/fundamentals/event-handling.md) - [JSX](https://docs.anujpandey.in/core/fundamentals/jsx.md) - [Lists & keys](https://docs.anujpandey.in/core/fundamentals/lists-and-keys.md) - [Props](https://docs.anujpandey.in/core/fundamentals/props.md) - [State Basics](https://docs.anujpandey.in/core/fundamentals/state-basics.md) - [useContext](https://docs.anujpandey.in/corehooks/use-context.md) - [useEffect](https://docs.anujpandey.in/corehooks/use-effect.md) - [useRef](https://docs.anujpandey.in/corehooks/use-ref.md) - [useState](https://docs.anujpandey.in/corehooks/use-state.md) - [Custom hooks](https://docs.anujpandey.in/custom-hooks.md) - [Headless components](https://docs.anujpandey.in/headless-components.md) - [Higher-order components](https://docs.anujpandey.in/higher-order-components.md) - [useCallback](https://docs.anujpandey.in/hooks/use-callback.md) - [useMemo](https://docs.anujpandey.in/hooks/use-memo.md) - [useImperativeHandle](https://docs.anujpandey.in/layout/use-imperative-handle.md) - [useLayoutEffect](https://docs.anujpandey.in/layout/use-layout-effect.md) - [Provider pattern](https://docs.anujpandey.in/provider-pattern.md) - [Reactrouter](https://docs.anujpandey.in/reactrouter.md) - [Render props](https://docs.anujpandey.in/render-props.md) - [Smart vs dumb components](https://docs.anujpandey.in/smart-vs-dumb-components.md) - [useId](https://docs.anujpandey.in/use-id.md) - [useInsertionEffect](https://docs.anujpandey.in/use-insertion-effect.md) - [useReducer](https://docs.anujpandey.in/use-reducer.md) - [useSyncExternalStore](https://docs.anujpandey.in/use-sync-external-store.md) ## OpenAPI Specs - [openapi](https://docs.anujpandey.in/api-reference/openapi.json)