Full Stack Engineer currently undertaking a Data Science degree.
keithkiama Goto Github PK
Name: Keith Kiama
Type: User
Company: @Skylartech-Limited
Bio: Full-Stack Developer
Location: Kenya, Nairobi
Name: Keith Kiama
Type: User
Company: @Skylartech-Limited
Bio: Full-Stack Developer
Location: Kenya, Nairobi
Understand what "controlled components" are in React / Implement controlled components by synchronizing input values with component state
Make our form logic more reusable by creating a dynamic onChange event handler
Implement a controlled form
Handle a form's submit event in React / Use controlled inputs to validate values
Understand why it's important to split up our code into smaller files / Learn how import and export support our ability to build modular code / Understand the different ways to import and export code
Use the default and named import/export syntax to access variables across multiple files
Understand the flow of information between components with props / Use callback functions as props to update state in a parent component
Use callback functions to update state in a parent component / Move state based on which components need access to it
Use JSX syntax to create DOM elements
Transform arrays of data into arrays of JSX elements / Understand the need for the key prop and when to use it
Transform a list of values into a list of components / Use the key prop correctly with the list of components
Gregslist code challenge
Use a package.json file to manage project dependencies / Install a project dependency using npm / Import code from a package into a JavaScript file
Use props to make reusable component templates / Understand how props are passed to a component
Use props to make a dynamic component template / Pass props from a parent component to a child component
Use destructuring to access props more easily / Declare default values for destructured props
Understand the folder structure and key files for running a React application / Explore the structure of a basic React component / Debug React components using the React Developer Tools
Add react-router-dom to an existing / React application Create multiple client-side routes
Create nested routes in React Router / Use URL parameters in React Router / Use the useRouteMatch and useParams hooks to access information about React Router's internal state
Understand the use cases for programmatic navigation / Use the useHistory hook to perform programmatic navigation / Use the <Redirect> component to perform programmatic navigation
Use the <Route> component to display different components based on the URL / Use the <NavBar> component to allow client-side navigation
Use Jest to run tests on specific files
Use the useEffect hook to fetch data from an API and set state
Understand what state is / Explain the difference between state and props / Initialize and update state in a React component / Understand how updating state causes components to re-render
Use the useState hook to create state within a component / Update state based on events
Update state based on events / Work with multiple state variables together
Understand how to work with arrays in state
Use state and events to make components dynamic / Implement controlled components
Understand the use cases for React Context and what problems it solves / Use createContext and the useContext hook to work with Context
Understand side effects in programming / Use the useEffect hook to write side effects in components / Control when the side effects run by using a dependencies array with useEffect
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.