Каков правильный способ повторно отобразить переменную map()
без перезагрузки страницы? В моем приложении React кнопка в другом компоненте Y должна запускать map const в компоненте X снова и снова, потому что некоторые из ее объектов и массивов постоянно меняются.
X.jsx
import React, {component} from 'react';
class X extends Component {
render () {
return (
<button>
reload
</button>
)
}
}
Y.jsx
import React, {component} from 'react';
import myjson from './myjson.json';
const myMap = myjson.all.map((all)=>
<li>
{all.title}
</li>
);
class Y extends Component {
render () {
return (
<div>
{myMap}
</div>
)
}
}
my json. json
{
"all"[
{"title": "firsttitle"},
{"title": "secondtitle"}
]
}