로컬스토리지에 데이터 저장하기
localStorage.setItem(key, value)
import React, { useState } from 'react';
function App() {
const [data, setData] = useState('');
const handleInputChange = (event) => {
setData(event.target.value);
};
const handleSaveData = () => {
localStorage.setItem('myData', data);
// 키-값 형태로'myData'라는 키로 데이터를 로컬 스토리지에 저장
};
return (
<div>
<input type="text" value={data} onChange={handleInputChange} />
<button onClick={handleSaveData}>Save Data</button>
</div>
);
}
export default App;
로컬스토리지에서 데이터 가져오기
localStorage.getItem(key)
import React, { useState } from 'react';
function App() {
const [data, setData] = useState('');
const handleLoadData = () => {
const savedData = localStorage.getItem('myData');
// 'myData'라는 키로 저장된 데이터를 로컬 스토리지에서 가져옴
setData(savedData);
};
return (
<div>
<button onClick={handleLoadData}>Load Data</button>
<p>Loaded Data: {data}</p>
</div>
);
}
export default App;
로컬스토리지 데이터 삭제하기
localStorage.removeItem(key);
'TIL' 카테고리의 다른 글
TIL 23.08.03 Mockterview (4)~(9) (0) | 2023.08.03 |
---|---|
TIL 23.08.02 Mockterview (1)~(3) (0) | 2023.08.02 |
TIL 23.07.31 Redux thunk/ toolkit 개념정리 (0) | 2023.07.31 |
TIL 23.07.28 Redux 개념정리 (0) | 2023.07.28 |
TIL 23.07.27 타입과 인터페이스 (0) | 2023.07.27 |