есть 3 useState которые работают с Select
                  
                  
                  И есть 1 useState это результат обработки этих 3х useState но он обновляется только при нажатии по кнопке (ниже)
                  
                  
                  И в нем есть кнопка которая берет значения с этих стейтов и преобразует в нужный мне объект, который я записывают в state AllResult. Далее этот state передается через props дочернему компоненту.
                  
                  
                  
                  
                  
                  А внутри дочернего компонента я делаю useEffect на этот пропс и если он отработал я делаю запрос в базу.
                  
                  
                  
                  
                  
                  Так вот, этот useEffect срабатывает каждые раз когда обновился любой стейт, а мне нужно, что бы дочерний компонент перерендеривался только тогда, когда обновиться стейт AllResult
                  
                  
                  
                  
                  
                  Как это сделать?
                  
                  
                
возможно может помочь мемоизация
Обсуждают сегодня