Смотрю, что при использовании useState, useEffect рендер удваивается и ушестиривается, если еще в дочернем компоненте есть useState и useEffect Как этого избежать? А то мне надо работать внутри дочерних с пропсами, а т.к. оно рендерится несколько раз, то инкремент на единицу превращается в инкремент на 6
useState и UseEffect со вторым параметром [] удваивает, а если есть вложенность, то по 6 раз хреначит Типа первый раз компонент пустой, потом задаю в useState значение, он снова рендерит, вот и два раза
useState и UseEffect со вторым параметром [] удваивает, а если есть вложенность, то по 6 раз хреначит Типа первый раз компонент пустой, потом задаю в useState значение, он снова рендерит, вот и два раза
изначально пустой массив рендерить? потом уже не пустой массив ?) правильно понял ?
изначально пустой массив рендерить? потом уже не пустой массив ?) правильно понял ?
не, если вот так просто напишешь const [some, setSome] = useState([]); то он отрендерится дважды вначале просто, а потом увидел, что тут useState со значением, и снова
не, если вот так просто напишешь const [some, setSome] = useState([]); то он отрендерится дважды вначале просто, а потом увидел, что тут useState со значением, и снова
а что делать с useEffect?) Мне надо кое-что сделать при первом рендере, вот ставишь вторым параметром [], и он тоже делает второй рендер Та и в дочернем компоненте useState с четким значением, там надо по-любому