Hi again ![]()
I’m having issues figuring out what I’ve missed out here, for some reason my actions aren’t being picked up once they’re sent through the reducers upon store creation.
Where do I need to look at when this type of error comes up? my actions are set up like so:
actions/index.js
import {
GET_QUOTE,
SEND_TWEET
} from "../constants";
export const getQuote = () => ({
type: GET_QUOTE
})
export const sendTweet = () => ({
type: SEND_TWEET
})
/reducers/getQuote.js
import { GET_QUOTE } from "../constants";
export default function updateQuote(state = null, action) {
switch (action.type) {
case GET_QUOTE:
console.log("test");
default:
return state;
}
}
/reducers/sentTweet.js
import { SEND_TWEET } from "../constants";
export default function sendTweet(state = null, action) {
switch (action.type) {
case SEND_TWEET:
console.log("test");
default:
return state;
}
}
import { combineReducers } from "redux";
import sendTweet from "./sendTweet";
import updateQuote from "./updateQuote";
export default combineReducers({
sendTweet,
updateQuote
})
/store/index.js
import {createStore} from "redux";
import reducer from "../reducers/index";
const initialState = {
quotes: {
"name1": "lorem ipsum",
"name2": "lorem ipsum",
"name3": "lorem ipsum",
"name4": "lorem ipsum",
"name5": "lorem ipsum",
},
name: [
"name1",
"name2",
"name3",
"name4",
"name5"
],
colors: [
"red",
"black",
"cadetblue",
"aliceblue",
"yellow"
]
}
const store = createStore(initialState, reducer);
export default store;
any help and advice is much appreciated
thanks!
Don

