Я создал одну форму пароля, которая должна передавать значения одной переменной, локализованной в другой js.
Область действия:
App.js
|
|
|----- Login.jsx
|
|
|_____ Home.jsx
|----- import { getMarvelCharacters } from '../lib/apiCalls';
App.js
const Home = lazy(() => import('./Components/Home'));
const Login = lazy(() => import('./Components/Login'));
const App = () => (
<Router>
<Suspense fallback={<div>Loading...</div>}>
<Switch>
<Route exact path="/" component={Login}/>
<Route path="/home" component={Home}/>
</Switch>
</Suspense>
</Router>
);
Login.jsx
handleSubmit = event => {
//The alert show both value ok..
alert('publickey is: ' + this.state.publickey + ' and privatekey is: ' + this.state.privatekey);
event.preventDefault();
try {
this.props.history.push({
pathname: '/home',
state: {
publickey: this.state.publickey,
privatekey: this.state.privatekey,
}
})
} catch (e) {
alert(e.message);
}
}
Но мне нужно взять эти значения и указать их в apiCalls.js
const PUBLIC_KEY = " here ";
const PRIVATE_KEY = " here ";
Пожалуйста, какой лучший способ сделать это