forRoot
используется для главной настройки и вызывается единожды, чаще всего в appModule
, а forFeature
для каких-то дополнительных надстроек и может вызываться много раз в разных модулях.MoongooseModule
для mongodb, forRoot
используется для принятия конфига базы данных единожды, а forFeature
много раз в разных модулях для подключения сущностей {isStateTrue ? <Modal data={data}/>: null}
const Container = () => {
const [shownItemId, setsShownItemId] = useState('');
.....
<ContainerItem itemId={id} onShowDetails={() => setsShownItemId(id)} ... />
.....
{shownItemId && <Modal itemId={shownItemId} ... />
};