Я работаю в страховой компании, и в настоящее время мы создаем новый портал для клиентов.
Клиенты могут войти в систему и получить информацию о своих контрактах.Таким образом, они видят все различные контракты, которые у них есть, и нажимают на каждый, чтобы получить подробную информацию.
У нас есть много различных типов контрактов, некоторые из которых очень похожи друг на друга.У нас может быть до 100 различных вариантов.Теперь мы начали размещать условный рендеринг здесь и там, потому что некоторые части не нужно рендерить в некоторых случаях (в зависимости от типа контракта или типа клиента, или ...).Но мы реализовали только 10% всех контрактов, и теперь он начинает выходить из-под контроля.У нас много if
заявлений вокруг.Код становится все труднее и труднее тестировать и поддерживать.
Мы используем GraphQL с Relay для общения с бэкэндом.
Так что мой вопрос : что лучшеподход к созданию очень общих "просмотров" в React?