- This is simple and minimal extension alternative to ES7+ React/Redux/React-Native snippets
- No unnecessary snippets.
- Only useful snippets.
-
console.log();
-
console.log("first", first);
-
console.log("");
-
const users = users.map((user)=>( ))
-
const users = users.filter((user)=>( ))
-
const users = users.find((user)=>( ))
-
JSON.parse();
-
JSON.stringify();
-
const App = () => { return <div>App</div>; }; export default App;
-
export default function App() { return <div>App</div>; }
-
export default async function App() { return <div>App</div>; }
-
const [loading, setLoading] = useState(initialValue);
-
useEffect(() => {}, []);
-
const { photo } = users.profile;
-
{users.map((user) => ( <div key={}></div> ))}
-
{users.filter((user) => ( <div key={}></div> ))}
-
{users.find((user) => ( <div key={}></div> ))}
-
{users? do something : something else}
-
const data = useSelector((state) => state.slice.data);
-
const dispatch = useDispatch();
-
userClearData: (state,action) => { state.edit = false; state.user = null; state.loading = false; },
-
builder.addCase(getAllUsers.pending, (state) => { state.loadingUsers = true; }); builder.addCase(getAllUsers.fulfilled, (state, action) => { state.loadingUsers = false; state.users = action.payload.users; state.count = action.payload.count; state.next = action.payload.next; }); builder.addCase(getAllUsers.rejected, (state) => { state.loadingUsers = false; });
-
export const getUsers = createAsyncThunk( "users/getUsers", async (value, { rejectWithValue }) => { const { postsPerPage, status, loanType } = value; try { const { data } = await API.getUsers(postsPerPage, status, loanType); return data; } catch (error) { return rejectWithValue(error); } } );