Ermolay Romanov
Ermolay Romanov
I think this should be implemented via `Observable`, not individual delegate methods. Also, I wouldn't allow to pass `Routing` object reference around, I would limit it to a `String`: ```swift...
I think you might be confusing the __screen flow__ of the app and the actual __RIB hierarchy__ mounting and unmounting. Here's what I would expect to happen: 
> Or I'm not displaying it as a tree, but nest the elements so that Adding leads visually to Editing as well as Listing. This obscures the application architecture; if...
**Reswift**, in general terms, is an implementation of a patterns introduced by _Flux_ and _Redux_ libraries for Swift programming language — it provides a way to communicate between different components...
Half-system, where components are both RIBs and something else, is definitely not a good idea. RIBs implementation is _unopinionated_, in my opinion (no pun intended). If your UI is a...
The reason why RIBs are such an interesting pattern is precisely because most systems are trivially hierarchical.
With `RIBs` you have two mechanisms of communication: - **Listener (mainly Child → Parent)** — this is similar to the delegate you should be familiar with; whichever system wants to...
Also, do the tutorials (if you haven't already).
I propose we include a related goal of verifying the content is accessible to screen-readers and/or printable as I've heard this may offer secondary benefit of being easily ingested by...