El componente de <Icon /> tambien acepta la propiedad solid. Podemos usar esta propiedad para cambiar el estilo del corazón. Quedaría algo como esto:
!code
Aplica para FontAwesome5 no para todos, toca leer la documentación según cual estes usando, para saber que propieades podria recibir.
Hasta ahora para lo que utilizamos lodash, son cosas ya nativas en JS (Array.prototype.includes()) y en CSS (textTransform: 'capitalize').
Por lo que includes se puede usar sobre el array response:
response.includes(id)
Es recomendable no usar lodash ya que es una libreria bastante pesada para este caso es mejor usar la Api de javascript que dentro del prototype de los objetos Array tiene la función include
Yo utilice lottie y react-tostify para que no se vea tan estico todo
Si alguien tiene problemas para con el boton de favortios en Android es porque el "AsyncStorage" esta deprecado y la forma en la que lo estamos importando no es la correcta.
Esta es la forma correcta:
import AsyncStorage from '@react-native-community/async-storage'
El que esta deprecado es el que viene con react-native.
En esta página de Github se ve que el paquete que instalamos aún sigue activo: