ActuatorDigital / ActuatorDigital/Fluxity

Ensure routing concerns are moved / kept separate from Fluxity package

Abierto
#8 0 comentarios 0 reacciones 0 asignados Ver en GitHub
enhancement
Lenguaje dominante
C#
Estrellas
4
Forks
1
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

## Describe the task

Create extension package that contains functionality to get a display route, and Presenter inherited / extension classes which can operate based on the supplied route, to ensure separation of Fluxity and view/routing concerns.

Binding/Dispatch of routing to extended Presenters should be separate from standard state binding to allow routing to call dispatch without locking dispatch calls.

## Area

Presentation

## Completed When

- [ ] Route state can be interpreted by inheritable/extended Presenter classes
- [ ] Route supports full/partial path alignment
- [ ] Presenters can operate based on route
- [ ] Route dispatching is separate from other State routing (i.e. route is separate from Fluxity State)

## Additional context

### Example
Routing to a feedback page resets / sets initial feedback state
- when the route tells the page to display, the page's display call dispatches a 'Reset feedback form state' command
- dispatched command resets state and feedback form presenter supplies updated state

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.