Consider having 2 easyblock components: MyForm and MyInput. Suppose form component has to focus a child input when the button inside of the form is clicked.
This is commonly achieved through usage of useRef/forwardRef.
However MyInput.type acrually refers to an internal easyblocks wrapper component ComponentBuilder which does not pass ref down the tree to the actual input component resolved in runtime.
Consider having 2 easyblock components:
MyForm
andMyInput
. Suppose form component has to focus a child input when the button inside of the form is clicked.This is commonly achieved through usage of
useRef/forwardRef
.However
MyInput.type
acrually refers to an internal easyblocks wrapper componentComponentBuilder
which does not pass ref down the tree to the actual input component resolved in runtime.See PR https://github.com/easyblockshq/easyblocks/pull/81