Добрый день. Задача на React реализовать следующую логику:
В state определенное поле по умолчанию null. При загрузке страницы запускается функция и проверяет, если null, то создает поле, если оно уже создано - возвращает его. За размещении такой функции в методе render, react ругается, т.к. применяю setState в render. Предполагаю, что заполнить state нужно до рендеринга, в определенный жизненный цикл. Подскажите пожалуйста какой.
hzzzzl, этот момент прояснили, спасибо. Но есть нюанс. Нужно рандомить не просто числа, а массив объектов который по умолчанию находиться в стейте.
То есть в стейте два поля. Одно - готовый массив, второе null. Перед рендерингом мы , берем из стейта массив, реандомим его и записываем во второе поле стейта.