--- id: set-localstorage title: Set localStorage --- # Set localStorage This action allows you to specify a `key` and its corresponding `value` to be stored in localStorage. ## Example: App that stores a name in localStorage and displays it on reload 1. Add an input field, button and a text as shown
![ToolJet - Action reference -Set local storage sample app](/img/actions/localstorage/1.png)
2. Select the button and add a `Set localStorage` action with `key` set to `name` and value pointing at the value of the text field
![ToolJet - Action reference -Set local storage sample app](/img/actions/localstorage/2.png)
3. Select the text label we've added and set its value to the name item from localStorage. :::info Debounce field is empty by default, you can enter a numerical value to specify the time in milliseconds after which the action will be performed. ex: `300` :::
![ToolJet - Action reference -Set local storage sample app](/img/actions/localstorage/debounce.png)
4. Now save the application, this is important as we're about to reload the page. 5. Type in anything you wish on the input box and click on the button
![ToolJet - Action reference -Set local storage sample app](/img/actions/localstorage/5.png)
6. Reload the page, you'll see that the value stored in local storage is persisted and it is displayed on screen!
![ToolJet - Action reference -Set local storage sample app](/img/actions/localstorage/6.png)