Skip to content

Instantly share code, notes, and snippets.

View b-tekinli's full-sized avatar
🎯
focus

Beyzanur Tekinli b-tekinli

🎯
focus
View GitHub Profile
@b-tekinli
b-tekinli / reactstrap.jsx
Created April 29, 2024 20:22
Reactstrap
import { Button } from 'reactstrap';
<Button color="primary">Tıkla</Button>
@b-tekinli
b-tekinli / chakra.jsx
Created April 29, 2024 20:20
chakra ui
import { Button } from '@chakra-ui/react';
<Button colorScheme="blue">Tıkla</Button>
@b-tekinli
b-tekinli / material.jsx
Created April 29, 2024 20:17
material ui
import Button from '@material-ui/core/Button';
<Button variant="contained" color="primary">
Tıkla
</Button>
@b-tekinli
b-tekinli / tailwindCss.jsx
Created April 29, 2024 20:04
tailwind css
<button className="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded">
Tıkla
</button>
@b-tekinli
b-tekinli / scss.scss
Created April 29, 2024 19:54
SCSS (SASS)
$primary-color: blue;
.button {
background-color: $primary-color;
&:hover {
background-color: darken($primary-color, 10%);
}
}
@b-tekinli
b-tekinli / cssModules.jsx
Created April 29, 2024 19:47
css modules
// Button.module.css
.button {
background-color: blue;
color: white;
}
// yukarıdaki kısım bir css dosyasıdır
// aşağıdaki kısım bir js dosyasıdır
// Button.jsx
@b-tekinli
b-tekinli / useDispatch.jsx
Created April 29, 2024 19:08
use dispatch
const dispatch = useDispatch();
dispatch(userActions.updateUser(newUser));
@b-tekinli
b-tekinli / useSelector.jsx
Created April 29, 2024 19:06
use selector
const user = useSelector((state) => state.user);
@b-tekinli
b-tekinli / slice.jsx
Created April 29, 2024 18:48
react slice
const userSlice = createSlice({
name: 'user',
initialState,
reducers: {
updateUser(state, action) {
// burada kullanıcıyı güncelleyebiliriz
},
},
});
@b-tekinli
b-tekinli / reduxToolkit.jsx
Created April 29, 2024 16:07
redux toolkit
import { configureStore, createSlice } from '@reduxjs/toolkit';
const userSlice = createSlice({
name: 'user',
initialState: { name: 'Guest' },
reducers: {
setName: (state, action) => {
state.name = action.payload;
},