Я продолжаю свой experiments с falcor и наслаждаюсь большей частью, но я что-то замечаю.Эффективный способ структурирования маршрутизатора falcor для глубоких путей?
Я собираю свой JSONGraph из множества разрозненных API, точно то, что должно делать falcor-router
. Тем не менее, я не могу найти способ, чтобы чисто обеспечить уловку для полей, которые не нуждаются в специальной обработке без раздувания любых маршрутов, которые необходимо сделать для специальной обработки. do.
Мои маршруты выглядеть так:
items[{integers:ids}].name
items[{integers:ids}][{keys:fields}]
Независимо от того, я объявляю маршруты в родовом один всегда выигрывает. Есть ли лучший способ избежать этого, чем полный ядерный вариант структурирования моих маршрутов, как это?
items[{integers:ids}].name
items[{integers:ids}]['fooga', 'wooga', 'booga', 'tooga', ... ]
Это кажется очень хрупким, если данные, поступающие от сервера изменяется отступающим я должен обновить не только свой код приложения, но мой маршрутизатор, а также. Это также становится реальным беспорядком, если у вас есть глубоко вложенные объекты, так как количество перестановок растет в спешке.
Исправлено, это была ошибка. https://github.com/Netflix/falcor-router/pull/139 – Tivac