How to save datatable manually entered text after refreshing the page in dash python

Using Dash, I would like to save a Data Table output after inserting text into some cells so that next time I open the browser the information I entered manually still remains in place. How do I have to go about the application callbacks? Thanks:)

import pandas as pd
import dash
from dash.dependencies import Input, Output, State
import dash_table
import dash_core_components as dcc
import dash_html_components as html
df = pd.DataFrame({“A”: [1,2,3], “B”: [2,3,4]})
df[“C”] = “”
app = dash.Dash(name)
app.layout = html.Div([
html.H4(‘Editable DataTable’),
dash_table.DataTable(
id=‘editable-table’,
data=df.to_dict(‘records’),
columns=[{‘id’: c, ‘name’: c, ‘editable’: (c == ‘C’)} for c in
df.columns],
),
html.Div([
html.A(
html.Button(‘Save’, id=‘save-button’),
html.P(id=‘editable-table-hidden’, style={‘display’:‘none’}),
html.P(id=‘save-button-hidden’, style={‘display’:‘none’}),
)],)
],)

if name == ‘main’:
app.run_server(debug=True)