Feature/annimations#6
Conversation
| const PurchasesNavigator = createNativeStackNavigator<PurchasesParamList>(); | ||
| const AppNavigator = createDrawerNavigator(); | ||
|
|
||
| const StoreFlow = () => ( |
There was a problem hiding this comment.
Estos Navigators los podes separar a archivos diferentes con toda su logica para que te quede mas limpio el archivo App.tsx
| const {width} = useWindowDimensions(); | ||
|
|
||
| const cart = useAppSelector(state => state.cart.cart); | ||
| const explote = useCallback(async () => { |
There was a problem hiding this comment.
Este callback puede recibir al cart como parámetro y que el array de dependencias te quede vacío. Hace que el use effect quede dependiente del cart y que llame a este callback adentro. Me da la sensación de que queda mas claro de que vos queres ejecutar la función siempre que cambie el cart y eso lo vas a hacer con el useffect que tenes abajo. De la otra forma el useffect se vuelve a ejecutar cuando se vuelve a definir la función explote, que termina siendo lo mismo pero no queda muy claro lo que queres hacer
| <CartItem | ||
| product={item} | ||
| style={ | ||
| index !== purchase.items.length - 1 |
| export const getPurchases = (): Promise<Purchase[]> => { | ||
| return instance | ||
| .get('/purchases') | ||
| .then(response => { |
There was a problem hiding this comment.
tener presente que tambien se puede usar el async await
No description provided.