- Lacy Rudd (dawnlunacy)
What's New is my first project built using React, completed over 7 days.
This application was built with :
create-react-app
.- Functional React Components
- Class React Components
- Fetch API
- Testing (Enzyme/Jest)
Project Management Tools Utilized:
- Trello (Whats-New)
The goals of this project are:
- Write squeaky clean, well refactored code using ES6 syntax.
- Learn to pass information between components using props.
- Learn to write readable JSX (your render methods/return statements should be clean and simple).
- Use propTypes for every component receiving props.
- Learn how to unit test React components including snapshot testing, methods, and changes in state.
- Display different categories of current news.
- Use data from an API.
- Clone down this repo.
cd
into this repository and runnpm install
- Run
npm start
to start up your React server. (A browser window should open allowing you to see the app) - Click through topics to see different news articles.
- Use the search feature to search through the topic articles you are viewing.