@@ -9,7 +9,7 @@ import ModalCardEdit from './Cards/ModalCardEdit'
99import ModalLogin from './Login/ModalLogin'
1010import DataService from './Services/DataService'
1111import Card , { checkCardsArr } from './Cards/cardType/Card'
12- import useDebouncedEffect from './Shared/useDebouncedEffect.hook'
12+ // import useDebouncedEffect from './Shared/useDebouncedEffect.hook'
1313
1414const { loadData, postData, updDataServLogin } = DataService ( )
1515
@@ -29,7 +29,7 @@ function useCardsArr(defaultValue) {
2929 const [ value , setValue ] = React . useState ( defaultValue )
3030
3131 function trySetValue ( cardsArr ) {
32- if ( checkCardsArr ( cardsArr ) || cardsArr === null ) setValue ( cardsArr )
32+ if ( checkCardsArr ( cardsArr ) || cardsArr === null ) setValue ( cardsArr )
3333 else console . error ( 'Массив cardsArr не прошел проверку \n' , cardsArr )
3434 }
3535
@@ -59,8 +59,8 @@ function App() {
5959 const [ updaterVal ] = useUpdater ( )
6060
6161 React . useEffect ( loadDataFromServer , [ logged , userName , updaterVal ] ) // eslint-disable-line react-hooks/exhaustive-deps
62- useDebouncedEffect ( loadDataToServer , [ cardsArr ] , 300 ) // eslint-disable-line react-hooks/exhaustive-deps
63- // React.useEffect(loadDataToServer, [cardsArr]) // eslint-disable-line react-hooks/exhaustive-deps
62+ // useDebouncedEffect(loadDataToServer, [cardsArr], 300) // eslint-disable-line react-hooks/exhaustive-deps
63+ React . useEffect ( loadDataToServer , [ cardsArr ] ) // eslint-disable-line react-hooks/exhaustive-deps
6464 React . useEffect ( clearOldData , [ logged , userName ] ) // eslint-disable-line react-hooks/exhaustive-deps
6565
6666 ///////////
@@ -172,8 +172,10 @@ function App() {
172172 }
173173
174174 function addCard ( cardData = { } ) {
175+ const newCard = new Card ( { id : ++ cardCount , name : cardData . name , color : cardData . color , text : cardData . text } )
175176 setCards (
176- cardsArr . concat ( [ new Card ( { id : ++ cardCount , name : cardData . name , color : cardData . color , text : cardData . text } ) ] )
177+
178+ ( cardsArr != null ) ? cardsArr . concat ( [ newCard ] ) : [ newCard ]
177179 )
178180 }
179181
0 commit comments