Hello friends, welcome back to my blog. Today in this blog post, I am going to tell you, How to set and get LocalStorage json data in reactjs?
Post Working:
Guys in my working code, I am showing events inside my fullcalendar with the help of localstorage.
For reactjs new comers, please check the below link:
Friends here is the working code snippet for How to set and get LocalStorage json data in reactjs? and please use this carefully to avoid the mistakes:
1. Firstly friends we need fresh reactjs setup and for that we need to run below commands into our terminal and also w should have latest node version installed on our system:
npx create-react-app therichpost cd therichpost npm start // run the project
2. Now we need to run below commands to get full calendar and related plugins modules into our react js app:
npm install --save @fullcalendar/react @fullcalendar/daygrid npm i @fullcalendar/interaction npm install reactjs-localstorage //For LocalStorage Modules npm start //start the application
3. Finally friends we need to add below code into our src/App.js file to get final output on web browser:
import React from 'react'; import './App.css'; //Fullcalendar, Sweetalert modules imported import FullCalendar from '@fullcalendar/react' import dayGridPlugin from '@fullcalendar/daygrid' import interactionPlugin from "@fullcalendar/interaction"; // needed //React LocalStorage Default Module import {reactLocalStorage} from 'reactjs-localstorage'; //Setting LocalStorage Object with Json Data reactLocalStorage.setObject('events', [{ title: 'event 1', date: '2020-07-28' }, { title: 'event 2', date: '2020-08-15'}, { title: 'event 121212', date: '2020-07-29' }, { title: 'event 2', date: '2020-07-30' }, { title: 'event 2', date: '2020-07-30' }, { title: 'event 2', date: '2020-07-27' }, { title: 'event 2', date: '2020-07-26'}]); class App extends React.Component { render() { return ( <div className="maincontainer"> <FullCalendar plugins={[ dayGridPlugin, interactionPlugin ]} initialView="dayGridMonth" events={reactLocalStorage.getObject('events')} /> </div> ) }; } export default App;
4. In the end, friends with the help of below code, we can remove localstorage object and clear the localstorage data:
//Remove object reactLocalStorage.remove('events'); //Clear all store data reactLocalStorage.clear();
Now we are done friends. If you have any kind of query or suggestion or any requirement then feel free to comment below.
Note: Friends, I just tell the basic setup and things, you can change the code according to your requirements. For better understanding must watch video above.
I will appreciate that if you will tell your views for this post.Nothing matters if your views will good or bad.
Jassa
Thanks
Recent Comments