Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
useEffect(() => { console.log(map); }, [map]);
useMap
map === null
useEffect
import(MY_FILE).then((module) => { /* YOUR CODE */ });
И как сделать чтоб было одинаково?
function User(name, age) { this.name = name; this.age = age; } User.prototype.sayHi = function () { console.log("My name is " + this.name); };
<React>
index.js
StrictMode
React.StrictMode
formatter
(12345).toLocaleString('ru-RU', { style: 'currency', currency: 'RUB' }); // '12 345,00 ₽'
useEffect(() => { console.log(map); }, [map]);Вот и смотрите сколько раз рендер происходит из-за
useMap. Ну и можетеmap === nullвынести в обычную переменную доuseEffectи после её уже использовать в нём.