There’s no right combination, and it’s your choice to choose which strategies work very best for you to learn French.
You should use free applications like Anki or Choose apps with crafted-in spaced repetition like https://diegoyxgk419706.full-design.com/the-learn-french-with-alexa-diaries-72462178