GraphQL – Apollo Client useQuery() Apollo Client è una libreria che può essere utilizzata all’interno di applicazioni React, per il recuperare e modificare dati utilizzando GraphQL. Apollo client permette di ottenere dati in modi differenti, ed una di queste è mandando una query direttamente al server utilizzando l’hook useQuery(). Con questa hook non solo è possibile ottenere dati, ma è […]
React e GraphQL – parte 2 Nel post precedente abbiamo introdotto GraphQL e ne abbiamo definito la terminologia. In questo secondo post ne analizzeremo le caratteristiche principali. GraphQL nasce come alternativa a REST, e si pone come obiettivo quello di fornire al client solo i dati di cui ha bisogno. Una delle sue caratteristiche è la possibilità di ottenere dati da […]
React e GraphQL Nei post precedenti si è parlato della gestione degli stati all’ interno di un applicazione React. E soprattutto dell’importanza di usare gli state all’interno dei componenti: senza, si ricadrebbe a poco piu di una semplice pagina HTML. Oltre all’utilizzo dei context e di redux (o l’insieme dei due), è possibile utilizzare GraphQL. Come i Context, […]
React – Styled Components library La libreria Styled components è una libreria che consente di applicare stili all’interno di componenti React Native, definendoli all’interno di plain css. Utilizzando questa libreria, infatti, non è necesario definire gli stili tramite oggetti e utilizzarli tramite props. I css sono definiti tramite template che prendono il nome di styled-components. La documentazione ufficiale della libreria […]
React Native – Cli Tools React Native consente di sviluppare APP (Android e IOS) sfruttando codice scritto tramite React. React Native è una tecnologia messa a disposizione da Facebook che permette di scrivere una sola volta il codice dell’App e di metterla a disposizione per Android e per IOS. Questo tipo di approccio consente di ottimizzare i tempi ed i […]