I considered the $k$th component of $\text{curl $f\mathbf{F}$}$. $f$ is a scalar field and $\mathbf{F}$ a vector field.
$\color{green}{[}\nabla \times (fF)\color{green}{]} _{\LARGE{\color{green}{k}}} = \epsilon_{ij\LARGE{\color{green}{k}}}\partial_i(f\mathbf{F})_j $
$= \epsilon_{ij\LARGE{\color{green}{k}}}\partial_i(fF_j) \qquad \qquad \qquad \qquad (\text{since $\mathbf{(F)}_j :=$ the $j$th component of $\mathbf{F} = F_j$})$
$= \epsilon_{ij\LARGE{\color{green}{k}}}(F_j\partial_if + f\partial_iF_j) \qquad \qquad (\text{since $f$ scalar})$
$= \underbrace{\epsilon_{ij\LARGE{\color{green}{k}}}F_j\partial_if}_{\Large{\bigstar}} + f\underbrace{{\epsilon_{ij\LARGE{\color{green}{k}}}\partial_iF_j}}_{\LARGE{\color{green}{[}\nabla \times \mathbf{F}\color{green}{]}_{\LARGE{\color{green}{k}}}}} $
Hereafter, I refer only to the term with the star underneath. Since [$\color{#007FFF}{F_j}$ corresponding to $\color{#007FFF}{\mathbf{F}}$] appears before [$\color{#FF00FF}{\partial_if}$ corresponding to $\color{#FF00FF}{\nabla f}$], thus ${\epsilon_{ij\LARGE{\color{green}{k}}}\color{#007FFF}{F_j}\color{#FF00FF}{\partial_if}} = {\color{green}{[}\color{#007FFF}{\mathbf{F}} \times \color{#FF00FF}{\nabla f}\color{green}{]} _{\LARGE{\color{green}{k}}}}$.
But the answer states $\color{green}{[}\nabla f \times \mathbf{F}\color{green}{]} _{\LARGE{\color{green}{k}}}$. What went wrong?
$\large{\text{Supplement to Andrew D's response :}}$
Here's my understanding of your answer : In ${\epsilon_{ij\LARGE{\color{green}{k}}}F_j\partial_if}, \; {(i, j, \LARGE{\color{green}{k}})}$ (in the subscript of the Levi-Civita symbol) denotes the order of the components. So the $i$th component must appear first, and the $j$th component second.
However, since $(i, j, k) = \color{brown}{(j, k, i)}$, therefore $\epsilon_{ijk} = \epsilon_{\color{brown}{\LARGE{jki}}}$. $\color{brown}{\text{Now, $j$ precedes $i$, so wouldn't this result in the wrong order of the components?}}$
$\large{\text{2nd Supplement to Andrew D's Comment beneath his Answer :}}$
$\color{#3EB489}{\text{The variable in the permutation succeeding the variable that's not summed}}$ corresponds to the first component to appear. Here, $k$ denotes the component being analysed so is not summed. Since I am looking at $\color{brown}{(j, k, i)}$, $\color{#3EB489}{i}$ succeeds $k$ so the $\color{#3EB489}{i}$th component is the first. Therefore, ${\epsilon_{ijk}F_j\color{#3EB489}{\partial_{\LARGE{i}}}f}$ = ${\epsilon_{\color{brown}{\LARGE{jki}}}\color{#3EB489}{\partial_{\LARGE{i}}}F_jf} = \color{green}{[}\color{#3EB489}{\nabla f} \times \mathbf{F}\color{green}{]} _{\LARGE{\color{green}{k}}} $
However, this appears to discord with Steven Stadnicki's 2nd comment, according to which: $ {\epsilon_{\color{brown}{\LARGE{jki}}}F_j\partial_if} = {\color{green}{[}\mathbf{F} \times \nabla f\color{green}{]} _{\LARGE{\color{green}{k}}}}$?