Using Effects, we can customize the native controls on each platforms. Same can be achieved using Custom Renderers, but sometimes it is recommended to use Effects instead of Custom Renderers.
- Effects is recommended when there is a small style change for a control. However, using Custom Renderer can be heavy for this small change.
- Implementing Effects is simpler and reusable rather than Custom Renderers.
- Effects can be parametrized, to make it more reusable.