fetch
El component fetch
almacena en una lista de “llamadas a endpoints” un request con los parámetros que le indiquemos.
params
name
: el nombre con el que se almacenará el fetch dentro de la lista de fetch disponiblesuri
: la url de destinomethod
: es el método http enum(‘get’, ‘post’, ‘patch’, ‘put’, ‘delete’)targetType
: indica el tipo de target cuando el fetch termina.state
: indica que el resultado se almacenará en unstate
componentflatlist
: indica que se almacenará en una flatlist para ser visualizado.list
: indica que se almacenará en una lista tradicional, para ser visualizado.
target
: indica el nombre del targetType.targetValue
: indica que el valor que recibirá el target será reemplazado por este nuevo valor, y no por el resultado del fetch.
Example
<screen> <meta> <header>Fetch example</header> </meta> <body> <box> <text>Fetch example using S42UI</text> </box> </body> <footer style="backgroundColor: '#000'"> <text style="textAlign: 'center'; color: '#fff'">Footer</text> </footer> <fetch uri="https://site.com/restaurants" method="get" targetType="list" target="listRestaurant" name="getRestaurant" /> <fetch uri="https://site.com/restaurants" method="post" targetType="state" target="createdRestaurant" targetValue="true" /></screen>