• Home
  • Interactive Resume
  • Blog
    • Coding
    • Health & Fitness
    • Success & Lifestyle
  • Contact
  • About

BAOSS

  • Home
  • Interactive Resume
  • Blog
    • Coding
    • Health & Fitness
    • Success & Lifestyle
  • Contact
  • About

Week 9 Day 3 – More bonus features! … That break everything.

Home Coding Week 9 Day 3 – More bonus features! … That break everything.
Week 9 Day 3 – More bonus features! … That break everything.

Week 9 Day 3 – More bonus features! … That break everything.

Mar 24, 2017 | Posted by Bao Le | Coding |

T_T

Yesterday, I worked on a functional feature, and a completely fun one! While one is considered a bonus feature, I felt it was a fairly obvious one to have – deleting comments. Fairly easy to implement, I simply added a button that when clicked, dispatches a delete comment request to the back-end. It was making sure that the state gets updated when that happens that’s the difficult part. Surprisingly, it worked out well.

The really fun feature I want to talk more about, is a image filter feature that I implemented mainly with CSS, as well as the node package classNames. Utilizing the ability to set state in React, i’m able to update whether or not a filter should be applied, which is REALLY cool, because I have a slider in my photos that allow for independent and real-time image filters. It’s not an impressive feature I think, but it’s a really fun one that I really enjoyed implementing.

After that, I spent the night working on implementing a modal. It looks promising so far, but i’ll update you guys tomorrow on that since tomorrow will be ALL modals.

My biggest bug yesterday was when a feature randomly broke. For some reason, it seems as if I was accessing the current user that was set to the window, so when the initial login doesn’t store the current user to the window until my page was refreshed, it broke a lot of the features relied on that logic. As a result, I had to go through my code to check where I tried accessing the window’s current user, and instead, used the session’s current user that was stored in state.

That’s pretty much it! I’ll talk to you guys tomorrow. I’m working on cleaning up my project, writing a production README and continuing with modals.

0
Share

About Bao Le

Web Developer at Dropbox. Reach out, I'd love to connect!

Latest Posts

From Bootcamp to Dropbox: Part 2 – Success in the Program

From Bootcamp to Dropbox: Part 2 – Success in the Program

November 27, 2017

Before reading Part 2, make sure you’ve read Part 1!...

From Bootcamp to Dropbox: Part 1 – Application Process

From Bootcamp to Dropbox: Part 1 – Application Process

October 9, 2017

The Decision The decision to go into programming, without...

Signed with Dropbox!

Signed with Dropbox!

September 8, 2017

After a grueling 3 months or so, my job search has come to...

How I Overcome Rejection and Stay Motivated

How I Overcome Rejection and Stay Motivated

July 17, 2017

Having just had my first real rejection from a company I...

How I Overcome Imposter Syndrome Every Single Day

How I Overcome Imposter Syndrome Every Single Day

May 22, 2017

Before I really go into how I personally overcome imposter...

Future Googler

Future Googler

May 2, 2017

I’m finally “finished” with my interactive...

Introducing the Graduate Job Seeker Program

Introducing the Graduate Job Seeker Program

April 26, 2017

I almost forgot to blog today haha. Please expect not as...

Progress on Progress

Progress on Progress

April 25, 2017

The end of Week X Day X titles are here! And with it marks...

Week 13 Day 5 – Google Co-Working Meetup

Week 13 Day 5 – Google Co-Working Meetup

April 24, 2017

The Google meetup was absolutely dope. It was an incredible...

Week 13 Day 4 – Catching Up

Week 13 Day 4 – Catching Up

April 21, 2017

I think I have a pretty solid game plan of how to attack my...

Contact Us

We're currently offline. Send us an email and we'll get back to you, asap.

Send Message

Let’s Connect!

© 2025 · imbaoss.com

  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • GitHub
Prev Next