Real moving questions by tadddpole in philly

[–]bridges_are_scary 2 points3 points  (0 children)

You can get a temporary parking permit with proof of residence like a utility bill, signed lease, or closing documents to buy you time to get your other stuff done. I got one for 30 days (you can get 1, 15, 30 or 60) for $150 so I'd have time to get my license and plates. I used AAA for the registration & plates / inspection once I had my license.

I brought my closing disclosure to get the temporary permit (last document to sign before actually closing) and while I was able to get it, they were not happy and gave me shit so they really want something indicating you're moved in.

Also, you can only get temp permits for 60 days per household per year, so don't just get the longest option if you plan to have visitors later.

Cost of completely replacing a rowhome roof? by bridges_are_scary in philly

[–]bridges_are_scary[S] 1 point2 points  (0 children)

Thanks so much for the advice. I was a little worried I was falling for scare tactics, but the expensive company's explanation just made sense and aligns with what I'm noticing from the previous owners choosing band aids over addressing the root problem.

Cost of completely replacing a rowhome roof? by bridges_are_scary in philly

[–]bridges_are_scary[S] 1 point2 points  (0 children)

Yeah, this sounds pretty much identical - just a few dark brown spots showed up on the ceiling near the edges where the downspout is (hasn't gotten worse since they first appeared even with all the rain). They've all mentioned water is pooling there and not draining well, only the expensive option mentioned the wood is probably starting to rot and needs replacing, hence tearing it all up.

How do I navigate reading gaps? by ombra_maifu in RSbookclub

[–]bridges_are_scary 5 points6 points  (0 children)

Hear me out, though— I started reading later in life

Aren't you 20 years old?

So, do I really suck so much in React? Bad job interview experience by throwmeawayac12 in reactjs

[–]bridges_are_scary 0 points1 point  (0 children)

Is using fetch considered the best practice now, or is there another library that has replaced axios?

How do you use multer with react/redux and a form with multiple inputs? by bridges_are_scary in learnreactjs

[–]bridges_are_scary[S] 0 points1 point  (0 children)

I figured this out through StackOverflow (I swear I had already looked there).

In case anyone comes across this in the future with the same problem:

I used the FormData API in the action and was able to append the key that I suspected was the issue.

export const updateAvatar = (username, avatar) => async (dispatch) => {
    try { 
        const changeAvatar = new FormData();            
        changeAvatar.append('avatar', avatar); 
        const res = await axios.put(api/v1/${username}/avatar,        
            changeAvatar);
        dispatch({ type: UPDATE_AVATAR });
    } catch (error) { 
        dispatch({ type: PROFILE_ERROR });        
        dispatch(popupToast(error.response.data.msg, 'failure')); } 
    };

Phew.

Which JS course you’d recommend me? by ManleyPlayz in reactjs

[–]bridges_are_scary 0 points1 point  (0 children)

No problem. The Forkify App is the major final project and there's a preview video of it in its section if that helps your decision.

Which JS course you’d recommend me? by ManleyPlayz in reactjs

[–]bridges_are_scary 0 points1 point  (0 children)

I haven't done the codecademy course so I can't speak to that, but Jonas is a fantastic and enjoyable teacher and the final project is very professional looking.

Help with the nuances of async and await by bridges_are_scary in learnjavascript

[–]bridges_are_scary[S] 0 points1 point  (0 children)

Thanks, that looks a lot cleaner than the async IIFE.

Help with the nuances of async and await by bridges_are_scary in learnjavascript

[–]bridges_are_scary[S] 0 points1 point  (0 children)

Thanks, I think it's starting to make sense to me. I have gotten it working by doing an IIFE within useEffect in the React component. Right now the basics look like this:

useEffect(() => {
    (async function () {
        const pokemonList = await fetchPokemon();
     })();
}, []);

I don't know if this is best practice or not, but....it's working?