An open API service indexing awesome lists of open source software.

https://github.com/subraatakumar/react-tutorial


https://github.com/subraatakumar/react-tutorial

Last synced: 7 months ago
JSON representation

Awesome Lists containing this project

README

          

# React-Tutorial

## react-router-dom v6

~~~javascript
import Header from './Header';
import Nav from './Nav';
import Footer from './Footer';
import Home from './Home';
import NewPost from './NewPost';
import PostPage from './PostPage';
import About from './About';
import Missing from './Missing';

import {BrowserRouter as Router, Route, Routes} from 'react-router-dom';

function App() {
return (






} />
} />
} />
} />
} />




);
}

export default App;
~~~

## NAV

~~~javascript
import {Link} from 'react-router-dom';

const Nav = ({search, setSearch}) => {
return (

e.preventDefault()}>
Search Form
setSearch(e.target.value)}
/>


  • Home

  • Post

  • About



);
};

export default Nav;
~~~

## Filter posts as per search

~~~javascript
useEffect(() =>{
const filteredResults = posts.filter(post => ((post.body).toLowerCase()).includes(search.toLowerCase))
},[posts, search])
~~~