бы проблем нет, ReactDOM.render(<App />, document.querySelector(elFromConfiguration))
                  
                  
                  
                  
                  
                  Но приложение рендерит модалочки/тулптипчики и прочее, что обычно рендерится в document.body, по-хорошему-то в body лезть не надо. Для приложения самый верхний корень, о котором оно должно знать, это вот эта самая дом-нода из конфигурации
                  
                  
                  
                  
                  
                  Вопрос... как правильно мне моим тултипчикам и т.п. прокинуть эту самую дом ноду?
                  
                  
                  
                  
                  
                  Хранить в стейте что ли дом-элемент? Как будто не очень идея
                  
                  
                  Хранить селектор? А потом его query-ить каждый раз?
                  
                  
                  
                  
                  
                  Да и даже если селектор хранить, то прокидывать его очень далеко возможно придётся. Тут контекст подойдёт?
                  
                  
                
создаёшь ноду, добавляешь её в body, в неё рендешь свои модалки, получится такой портал для бедных
Все да
А нода меняется после инициализации когда-нибудь? Если нет, то можно ссылку сохранить в замыкании, и импортировать модуль с функцией, которая ссылку из замыкания возвращает
Обсуждают сегодня