Skip to content

Hacker News ReactJS app (with React hooks, TypeScript, styled-components, Jest testing, deployed to Firebase) - via The Road to React (Robin Wieruch)

Notifications You must be signed in to change notification settings

thenglee/react-hacker-stories

Repository files navigation

Hacker News ReactJS project

based on The Road to React by Robin Wieruch (2020 edition)

View live project here: https://react-hacker-stories.web.app/

Features

  • Search and retrieve stories from Hacker News API
  • Sorting via headers
  • Search again using Recent Searches
  • Click 'More' to fetch more stories (Pagination)
  • Button to remove story from list

Technical highlights

  • Project bootstrapped with Create React App
  • Function components with React hooks (useState, useEffect, useReducer, useCallback, etc)
  • Testing using Jest
  • TypeScript
  • Component CSS styling with styled-components
  • Build and deploy to Firebase

Scripts

  • npm start: Runs the app in the development mode. Open http://localhost:3000 to view it in the browser.
  • npm test: Run tests
  • npm run build: Builds the app for production to the build folder.

About

Hacker News ReactJS app (with React hooks, TypeScript, styled-components, Jest testing, deployed to Firebase) - via The Road to React (Robin Wieruch)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published