Mernistargz Repack Direct
// components/ProductList.js
import React from 'react';
const ProductList = ( products ) =>
return (
<ul>
products.map((product) => (
<li key=product._id>product.name</li>
))
</ul>
);
;
export default ProductList;
// actions/productActions.js
export const FETCH_PRODUCTS_REQUEST = 'FETCH_PRODUCTS_REQUEST';
export const FETCH_PRODUCTS_SUCCESS = 'FETCH_PRODUCTS_SUCCESS';
export const FETCH_PRODUCTS_FAILURE = 'FETCH_PRODUCTS_FAILURE';
export const fetchProducts = () =>
return (dispatch) =>
dispatch( type: FETCH_PRODUCTS_REQUEST );
fetch('/api/products')
.then((response) => response.json())
.then((data) => dispatch( type: FETCH_PRODUCTS_SUCCESS, payload: data ))
.catch((error) => dispatch( type: FETCH_PRODUCTS_FAILURE, error ));
;
;
Instead of caching node_modules (which often corrupts), cache a single .istargz file. Build time drops from 12 minutes to 45 seconds.


