In this challenge, you will create an interface for listing and filtering recipes.
With this challeng, I learn:
- React
- ES6
- Javascript
- Unitary tests
You will need the NodeJS (LTS or Current) installed on your machine.
- Render dynamically the
RecipeItems
component for all elements within the sample data; - When entering a text in the
input
within theNavbar
component,RecipeItems
should be filtered, both bytitle
andingredients
; - The filter should be
case insensitive
; - (Bonus) highlight the searched text within the
title
andingredients
using the tag<mark>
;
Run on your terminal:
npm install
Then, to run the application:
npm start
You should access localhost:3000