Introduction
Goalsโ
The CodeLab Toolkit is a collection of guides for common tools/patterns that can be found in Spark Projects intended to foster a positive and educational development experience. The goal of this toolkit is to provide a quick reference for developers when implementing new features or to learn about a new tool/pattern.
This website is not solely or even intended for the purpose of educating incoming associates regarding relavant languages, frameworks, or libraries needed for project development within their assigned teams. That responsibility is left to the developer bootcamps distributed at the beginning of a term. Instead, it aims to provide developers with information and skills that they can carry on beyond the scope of CodeLab.
Topicsโ
In its current state, this website provides guides, example code snippets, and patterns within commonly-used languages and libraries with an emphasis in JavaScript and React.js. The currently available content is as follows:
๐๏ธ async/await
Simplifying Promise Consumption
๐๏ธ useState Hook
A Simple Way to Handle Data
๐๏ธ useEffect Hook
Side Effects
๐๏ธ useContext Hook
Another Way to Share Data
๐๏ธ useReducer Hook
A Safe Way to Interact with Data
๐๏ธ Conditional Rendering
Learn about conditional rendering in React
๐๏ธ Default Theming with Tailwind
Another Way to Style CSS
๐๏ธ Custom Hooks
Learn how to create custom hooks in React
๐๏ธ useMemo and useCallback Hooks
Optimization
๐๏ธ Authentication with NextAuth
Simple and Secure Authentication for your Next App