Я учусь реагировать время от времени в течение последних шести месяцев. Я понимаю, как это работает, как создавать компоненты и все основные принципы библиотеки.
Однако одна вещь меня смутила. До сих пор я делал только небольшие приложения, так как не научился достаточно, чтобы go взялся за более крупные проекты (не корпоративного размера, а что-то вроде SPA).
Мой вопрос таков: при изменении пользовательского интерфейса с помощью Скажите, что вы используете много условных блоков, чтобы изменить то, что отображается. Как это выглядит в больших масштабах? Допустим, я хочу показать 6 разных представлений, каждый из которых имеет много разных компонентов, не будет ли это условным после условного? Разве не сложно справиться со всеми условиями в return / render? Я что-то упускаю (я почти наверняка) или это как реагировать? Я не могу найти никаких ресурсов, объясняющих, как вы бы go о структурировании этих представлений реагировали, и я не хочу собирать вместе что-то, делающее это по-своему, если это не лучшая практика или не вызовет проблем позже. Я слышал о React-Router, и это имеет смысл, что он может помочь в этом сценарии, но я все еще хотел бы знать, если я думаю о неправильной реакции здесь или отсутствует основная концепция ..
Если кто-то мог бы сломать это для меня, я был бы так благодарен