git branch | grep -v "master" | xargs git branch -D
git branch -D @(git branch | select-string -NotMatch "master" | Foreach {$_.Line.Trim()})
import React from 'react' | |
import ReactDOM from 'react-dom' | |
import { Provider } from 'react-redux' | |
import store from './store' | |
import Sayac from './Sayac' | |
ReactDOM.render( | |
<Provider store={store}> | |
<Sayac /> | |
</Provider>, |
// sayac modeli | |
export const sayac = { | |
state: { | |
yukleniyor: false, | |
deger: 0, | |
}, // saf hal/durum (initial state) | |
reducers: { | |
// saf fonksiyon | |
birEkle: state => ({ ...state, ...{ deger: state.deger + 1 } }), | |
yukleniyoruAyarla: (state, payload) => ({ ...state, ...{ yukleniyor: payload } }), |
import React from 'react' | |
import { connect } from 'react-redux' | |
const Sayac = ({ deger, birEkle, birEkleAsync, yukleniyor }) => ( | |
<div> | |
<h1>Sayaç değeri = {deger}</h1> | |
<button | |
onClick={event => { | |
event.persist() | |
birEkle() |
import { init } from '@rematch/core' | |
import * as models from './models' | |
const store = init({ models }) | |
export default store |
const myArr = [{numbers:[1, 2, 3]}, {numbers:[4, 5, 6]}, {numbers:[7, 8, 9]}]; | |
/** Reducer array of objects to array of numbers */ | |
const myNewArr = myArr.reduce( | |
(acc, curr) => [...acc, ...curr.numbers], | |
[] //initialState | |
) | |
console.log(myNewArr) |
import Reactotron from 'reactotron-react-native' | |
import { reactotronRedux } from 'reactotron-redux' | |
import { AsyncStorage } from 'react-native' | |
const tron = Reactotron.configure() // AsyncStorage would either come from `react-native` or `@react-native-community/async-storage` depending on where you get it from // controls connection & communication settings | |
.useReactNative() // add all built-in react native plugins | |
.use(reactotronRedux()) // add all built-in react native plugins | |
.setAsyncStorageHandler(AsyncStorage) | |
.connect() // let's connect! |
{ | |
"cities": [ | |
{ | |
"id": "5907ace2192af335e137e738", | |
"name": "Amasya", | |
"districts": [ | |
{ | |
"id": "5907acfd79e1f73602127f2e", | |
"cityId": "5907ace2192af335e137e738", | |
"name": "Hamamözü", |
const data = [ | |
{ id: 1, name: "San Francisco", parent: 5 }, | |
{ id: 2, name: "Los Angeles", parent: 5 }, | |
{ id: 3, name: "San Diego", parent: 5 }, | |
{ id: 4, name: "Tucson", parent: 7 }, | |
{ id: 5, name: "California", parent: 6 }, | |
{ id: 6, name: "USA", parent: null }, | |
{ id: 7, name: "Arizona", parent: 6 }, | |
{ id: 8, name: "Tukey", parent: null }, | |
{ id: 9, name: "Istanbul", parent: 8 }, |